<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>地图参数</title>
    <!-- 引入高德的api -->
    <script>
      window._AMapSecurityConfig = {
        securityJsCode: '7d2d9accb7d38744e2a2e08d96bcea79',
      };
    </script>
    <script src="https://webapi.amap.com/loader.js"></script>
    <!-- 设置地图样式 -->
    <style>
      * {
        margin: 0;
        padding: 0;
      }
      html,
      body,
      #container {
        width: 100%;
        height: 100%;
        overflow: hidden;
      }
    </style>
  </head>
  <body>
    <!-- 二、创建地图容器 -->
    <div id="container"></div>
    <script>
      AMapLoader.load({
        key: '086ec8679a65c0d8de2097e74c4f2758', //申请好的Web端开发者 Key，调用 load 时必填
        version: '2.0', //指定要加载的 JS API 的版本，缺省时默认为 1.4.15
      })
        .then((AMap) => {
          console.log(AMap);
          // 四、加载地图
          // 定义一个变量，保持一个对象
          const map = new AMap.Map('container', {
            center: [114.3, 30.6], //设置地图中心点的经纬度
            zoom: 12, //地图的缩放比例（3~20）
          });
          // 折线的节点数组，每个元素为AMap.LngLat 对象
          var path = [
            new AMap.LngLat(116.368904, 39.913423),
            new AMap.LngLat(116.382122, 39.901176),
            new AMap.LngLat(116.387271, 39.912501),
            new AMap.LngLat(116.398258, 39.9046),
          ];
          // 创建折线实例
          var polyline = new AMap.Polyline({
            path: path,
            borderWeight: 2, // 线条宽度，默认为 1
            strokeColor: 'red', // 线条颜色
            lineJoin: 'round', // 折线拐点连接处样式
          });
          // 将折线添加至地图实例
          map.add(polyline);
        })
        .catch((e) => {
          console.error(e); //加载错误提示
        });
    </script>
  </body>
</html>
